import pytest

from pytestTask.python_code.calc import Calculator


@pytest.fixture()
def get_calc():
    print("开始计算")
    calc = Calculator()
    yield calc
    print("计算结束")

#因为我当前环境安装了pytest-encode这个包，做了插件开发是关于转码额额，故在我的电脑上此处就不需要转码了。如果没有做这个，则需要
# def pytest_collection_modifyitems(items):
#     for item in items:
#         item.name = item.name.encode('UTF-8').decode('unicode_escape')
#         item._nodeid = item._nodeid.encode('UTF-8').decode('unicode_escape')
